long term agreement - Turkish English Dictionary